package com.yunhai.model.entity.dms;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.yunhai.model.base.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 实体
 * 
 * @author mengze
 * @date 2025-05-24 14:26:21
 */
@ApiModel("实体")
@Data
@Accessors(chain = true)
@TableName("dms_pull_tea_alarm")
public class DmsPullTeaAlarmEntity {

	@ApiModelProperty(value = "主键id", example = "10001")
	@TableId(type = IdType.ASSIGN_ID)
	private Long id;

	/**
	 * 设备id
	 */
	@ApiModelProperty("设备id")
	@TableField(exist = false )
	private Long deviceId;

	/**
	 * 设备唯一 id
	 */
	@ApiModelProperty("设备唯一 id")
	private String imei;
	/**
	 *  门店id
	 */
	@ApiModelProperty("门店id")
	@TableField( exist = false )
	private Long storeId;

	/**
	 *  门店名称
	 */
	@ApiModelProperty("门店名称")
	@TableField( exist = false )
	private String storeName;

	/**
	 * 
	 */
	@ApiModelProperty("类型")
	private Integer type;

	@ApiModelProperty("类型名称")
	@TableField( exist = false )
	private String typeName;
	/**
	 * 
	 */
	@ApiModelProperty("")
	private Integer status;
	/**
	 * 
	 */
	@ApiModelProperty("")
	private Date createTime;

	//该条记录的状态
	@JsonIgnore
	@TableLogic
	private Integer isDeleted;
}
